const path = require('path')

module.exports = {
  mode: 'production',
  entry: path.resolve(__dirname, './src/index'),
  // 不把lodash打包到插件的js里面去，使用全局的lodash
  externals: ['lodash'],
  output: {
    filename: 'library.js',
    path: path.resolve(__dirname, './dist'),
    // 使用 script:src的方式引入，会往全局window注入library
    // 在node环境下，可以填写global，来注入的全局
    library: 'library',
    // 打包出来的代码可以使用 import、require、和require(library, function() {})的方式引入
    libraryTarget: 'umd'
  },
	performance: false,
  // devServer: {
	// 	contentBase: './dist',
	// 	open: false,
	// 	hot: true,
	// 	hotOnly: true // 如果HMR失效，也不要重新刷新页面
	// }
}